<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <meta name="Page-topic" content="ssENC()" />
 <meta name="Description" content="ST-Open Bibliotheken" />
 <meta name="Keywords" content="ST-Open Weichwaren, Open Quelle, ST-Open, Weichwaren, Bibliothek, Bibliotheken, freie Weichwaren, Assembler, C" />
 <meta name="date" content="2009-05-08T00:00:00+00:00" />
 <meta name="robots" content="index,follow" />
 <meta name="revisit-after" content="14 days" />
 <meta name="generator" content="Bernhard Schornak, handwritten" />
 <style type="text/css"><!--@import "../../st.css";--></style>
 <link rel="SHORTCUT ICON" href="../../../../pics/favicon.ico" />
 <title>ssENC()</title>
</head>
<body id="top">
<div class="pagehd">
<div id="menu">
<ul>
 <li><a href="../../../index.htm">Weichwaren</a></li>
 <li><a href="../tut/index.htm">Tutorials</a></li>
 <li><a href="../index.htm">Dokumentation</a></li>
 <li><a href="../alp.htm">alphabetisch</a></li>
 <li><a href="../fct.htm">nach Funktion</a></li>
</ul>
</div>
<div class="update">[2009-05-08]</div>
<div class="headpc"><img src="../../pics/ste.png" alt="QuelleDoc Logo" width="75" height="75" border="0" /></div>
</div>
<div class="crlf1"></div>
&#160;&#160;&#160;<a href="../index.htm"><img src="../../../../pics/nav_up.png" alt="aufw&auml;rts" width="20" height="20" border="0" title="aufw&auml;rts" /></a>
&#160;&#160;&#160;<a href="ssa04.htm"><img src="../../../../pics/nav_bk.png" alt="zur&uuml;ck" width="20" height="20" border="0" title="zur&uuml;ck" /></a>
&#160;&#160;&#160;<a href="ssa06.htm"><img src="../../../../pics/nav_fw.png" alt="vorw&auml;rts" width="20" height="20" border="0" title="vorw&auml;rts" /></a>
&#160;&#160;&#160;<a href="../tut/FFFF.htm">Glossar</a>
<div class="crlf1"></div>
<div class="text100"><div class="inner">..\st7\lib\sources\core\ssa.S</div><div class="outer"><big>sys.lib</big></div></div>
<div class="crlf1"></div>
<div class="text100"><div class="inner"><b>ssENC</b></div><div class="outer">Funktion</div></div><div class="crlf0"></div>
<div class="text100"><div class="inner">rc = ssENC(adresse, tiefe);</div><div class="outer">Aufruf</div></div><div class="crlf0"></div>
<div class="text100"><div class="inner">
<div class="inners">VOID *</div>
<div class="inners">adresse</div>
<div class="innerl">Adresse der Zeichenkette</div>
<div class="crlf0"></div>
<div class="inners">DD</div>
<div class="inners">tiefe</div>
<div class="innerl">Verschl&uuml;sselungstiefe</div>
</div><div class="outer">Eingabe</div></div><div class="crlf0"></div>
<div class="text100"><div class="inner">
<div class="inners">DD</div>
<div class="inners">rc</div>
<div class="innerl">Fehlercodes siehe Quelltext</div>
</div><div class="outer">Ausgabe</div></div><div class="crlf0"></div>
<div class="text100"><div class="inner">
ssENC() verschl&uuml;sselt die &uuml;bergebene Zeichenkette in der angegebenen Tiefe. Der mit
 <i>tiefe</i> bezeichnete Parameter dient hierbei als Filter f&uuml;r den Z&auml;hler, der in
 der Verschl&uuml;sselungsfunktion die Zeichen aus dem Schl&uuml;ssel liest. Der Maximalwert
 f&uuml;r <i>tiefe</i> ist 0x0FFF, er verwendet die gesamte Schl&uuml;sselbreite von 4.096
 Byte. Kleinere Werte verwenden nur die durch <i>tiefe</i> spezifizierte Breite des gesamten
 Schl&uuml;ssels. Liegt <i>tiefe</i> ausserhalb des g&uuml;ltigen Bereichs 0x0001 bis 0x0FFF,
 wird der Wert automatisch auf 0x0FFF gesetzt. Bitte beachten Sie, dass in diesem Fall auch
 der &Uuml;bergabeparameter auf dem Stapel korrigiert wird!
<div class="crlf1"></div>
Zur Ver- ode Entschl&uuml;sselung mit einem privaten Schl&uuml;ssel muss der Abstand dieses
 Schl&uuml;ssels vom Beginn des Arbeitsbereichs vor der Ver- oder Entschl&uuml;sselung zu der
 globalen Variablen <i>EA_SSW</i> addiert und nach der Ver- oder Entschl&uuml;sselung wieder
 von dieser abgezogen werden.
</div><div class="outer">Beschreibung</div></div><div class="crlf0"></div>
<div class="text100"><div class="inner">
Bitte rufen Sie ssENC() nur auf, wenn es wirklich notwendig ist. F&uuml;r allgemeine Aufgaben
 sollten Sie entweder <i>SecSy(SS_ENC, adresse, 0);</i> aufrufen, oder auf die in ST-Open's
 Datenbankmaschine integrierte Verschl&uuml;selung ausweichen. Die Datenbankmaschine verwaltet
 verschl&uuml;sselte Daten selbst&auml;ndig und transparent f&uuml;r Anwendungsprogrammierer.
</div><div class="outer">Anmerkung</div></div>
<div class="crlf2"></div>
&#160;&#160;&#160;<a href="../index.htm"><img src="../../../../pics/nav_up.png" alt="aufw&auml;rts" width="20" height="20" border="0" title="aufw&auml;rts" /></a>
&#160;&#160;&#160;<a href="ssa04.htm"><img src="../../../../pics/nav_bk.png" alt="zur&uuml;ck" width="20" height="20" border="0" title="zur&uuml;ck" /></a>
&#160;&#160;&#160;<a href="ssa06.htm"><img src="../../../../pics/nav_fw.png" alt="vorw&auml;rts" width="20" height="20" border="0" title="vorw&auml;rts" /></a>
<div class="crlf1"></div>
&#160;&#160;&#160;<a href="http://validator.w3.org/check?uri=http%3A%2F%2Fst-open.com%2Fst-open%2Fdoc%2Fd%2Fsys%2Fssa05.htm">
<img src="../../../../pics/xhtml.png" alt="validHTML" width="100" height="35" border="0" title="XHTML pr&uuml;fen" /></a>
<div class="crlf1"></div>
</body>
</html>
